package com.example.springsecurity.domain;

import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;
import java.util.List;

/**
 * @ClassName AssignProject
 * @Description TODO   本实体是在教师或负责人布置实验时使用
 *                            仅用来获取实验项目id,名称等初始信息,以及习题信息等
 * @Author lvyongwei
 * @Date 2020-10-10 13:24
 **/
@Data
@Alias("assignProject")
public class AssignProject {

    /**
     * 实验项目id
     */
    private Integer projectId;

    /**
     * 实验项目名
     */
    private String projectName;

    /**
     * 在线实验成绩比例
     */
    private Integer experimentScore;

    /**
     * 实验报告成绩比例
     */
    private Integer reportScore;

    /**
     * 视频成绩比例
     */
    private Integer videoScore;

    /**
     * 习题成绩比例
     */
    private Integer exercisesScore;

    /**
     * 实验项目下包含的选择题
     */
    private List<ChoiceQuestion> choiceQuestions;

    /**
     * 实验项目下包含的主观题
     */
    private List<ObjectiveItem> objectiveItems;
}
